import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:leader_help/utils/util.dart';

import 'index.dart';

class HeadlinesController extends GetxController
    with GetSingleTickerProviderStateMixin {
  HeadlinesController();

  final state = HeadlinesState();

  // tap
  void actionHeadlinesDetail() {
    Get.toNamed(RouterPath.news_detail);
  }

  /// 在 widget 内存中分配后立即调用。
  @override
  void onInit() {
    state.tabCtrl = TabController(length: 5, vsync: this);
    state.headlinesTitles = ['推荐', '中央领导', '各省领导', '中央部委机关', '本省'];
    super.onInit();
  }

  /// 在 onInit() 之后调用 1 帧。这是进入的理想场所
  @override
  void onReady() {
    super.onReady();
  }

  /// 在 [onDelete] 方法之前调用。
  @override
  void onClose() {
    super.onClose();
  }

  /// dispose 释放内存
  @override
  void dispose() {
    super.dispose();
  }
}
